execute someone by garroting - Espagnol Anglais Dictionnaire